About J.h. Brill & Son Limited (02286942) United Kingdom