About Gench & Sons Ltd (10878969) United Kingdom