About Chandler Motor Company Limited (07640891) United Kingdom