About Lovegrove Engineering Services Limited (13297599) United Kingdom