About Hayford Properties Limited (02778375) United Kingdom