About Blue Spruce Properties Limited (09724868) United Kingdom