About Blockstake Property Management Limited (02110808) United Kingdom