About Holme Cottage Holdings Ltd (13036427) United Kingdom