About Haddon Taylor Ltd (07040944) United Kingdom