About Hill & Lamb Ltd (12812120) United Kingdom