About Hampstead Car Service Limited (12611142) United Kingdom