About Spencer Francis Limited (03132031) United Kingdom