About Harbord & Co Limited (08732381) United Kingdom