About Blackstock Properties Limited (03886480) United Kingdom