About Holstock Properties Ltd (12663268) United Kingdom