About Spencer Munroe Limited (12097286) United Kingdom