About Spencer Overton Limited (00923165) United Kingdom