About Searle & Taylor Limited (03513441) United Kingdom