About Spencer & James Limited (13455231) United Kingdom