About Holmewood Hall Ltd (11386533) United Kingdom