About Ben Haldon Limited (12694647) United Kingdom