About Blackrock Properties Limited (08988121) United Kingdom