About Spencer James Ltd (05884374) United Kingdom