About S & P Management Limited (11367263) United Kingdom