About Slough Town Supporters Association Limited (IP29620R) United Kingdom