About Fletchers Motor Company Limited (04574027) United Kingdom