About Slough Motor Company Limited (01614118) United Kingdom