About Haffenden S Limited (04571239) United Kingdom