About Spruce Property Ltd (13662303) United Kingdom