About Lorch Limited (12198983) United Kingdom