About Simon & Simon (strategy) Ltd (11261821) United Kingdom