It looks like nothing was found at this location. Maybe try a search?
194 Upper Richmond Road, London SW15 2SH
Company Registration No. 4864440