About J.a. Searle & Sons Limited (03522447) United Kingdom