About T & T Allen Motor Sales Ltd (12366923) United Kingdom