About C Spruce Properties Ltd (13133249) United Kingdom