About Searle Property Ltd (11875802) United Kingdom