About Highland Slough (sites) Limited (05910197) United Kingdom