About S.r. & P.l. Investments Limited (08229641) United Kingdom