About R Spencer Management Limited (10612036) United Kingdom