About Haddon Rose Limited (06179528) United Kingdom