About A&h Slough Ltd (12950511) United Kingdom