About Slough Central Limited (06730149) United Kingdom