About Slough Urban Renewal Nominee Limited (08261009) United Kingdom