About Lehrle & Co Consultants Limited (11158243) United Kingdom