About Scott & Co. Motor Engineers Ltd. (SC639936) United Kingdom