About Slough Ltd (13270908) United Kingdom