About Lovelace & Carter Ltd (08231189) United Kingdom