About Lenheim&herr Holdings Limited (12486192) United Kingdom