About Ivor Searle Limited (01364071) United Kingdom