About Lovelock & Sons Limited (07671451) United Kingdom