About Storr Apartments Ltd (SC713106) United Kingdom