About Howlett S (auto Care) Limited (00878628) United Kingdom