About Spencer Joseph Limited (12551107) United Kingdom