About Balstore Properties Limited (SC687808) United Kingdom