About Spencer Ogg Limited (08436175) United Kingdom