About Hadleigh Barbour Limited (06786693) United Kingdom