About Lerch Service Ltd (12274260) United Kingdom