About Lovelock Taylour Limited (10950686) United Kingdom