About Subway Store Development Ltd (05959466) United Kingdom