About Haddon Tate Limited (07664513) United Kingdom