About Haddon Sabre Limited (04685998) United Kingdom