About Hayford Estates Ltd. (SC412331) United Kingdom