About J S Searle Properties Limited (12254378) United Kingdom