About Hellicar & Lewis Limited (08355016) United Kingdom