About Betterstore Properties Uk Limited (11810512) United Kingdom