About Berkhamsted Holdings Ltd (13632867) United Kingdom