About Spruce Management Limited (08810976) United Kingdom