About Lefroy Road Limited (13062296) United Kingdom