About J And C Searle Limited (12205720) United Kingdom