About Spencer Newland Limited (05472257) United Kingdom