About Niddrie Motor Company Ltd. (SC335417) United Kingdom