About Interstor Properties Ltd (08753226) United Kingdom