About Searle & Searle Ltd (13054706) United Kingdom