About Longwood Motor Company Limited (05718116) United Kingdom