About Haden Freeman (holdings) Limited (05602295) United Kingdom