About Giles Lovell Limited (02428498) United Kingdom