About Halford Investment Limited (04589217) United Kingdom