About 62 Stromness Road Right To Manage Company Limited (11377855) United Kingdom