About Slough Town Centre Bid Ltd (12346226) United Kingdom