About Haffenden It Limited (08284492) United Kingdom