About Behre Dolbear International Limited (03387156) United Kingdom