About Lst Slough Ltd (11449058) United Kingdom