About Spencer-brooks Group Ltd (10486564) United Kingdom