About S & O Consultants Limited (09395683) United Kingdom