About Lechmere Road Limited (12941240) United Kingdom