About Helmdon Close Ltd (12941765) United Kingdom