About Micky Hammond Racing Limited (11847367) United Kingdom