About Haywood Motors Limited (05258896) United Kingdom