About Searle & Taylor Holdings Limited (08462212) United Kingdom