About The Slough & Maidenhead Sign Company Limited (08899822) United Kingdom