About Harbord Capital Ltd (12322440) United Kingdom