About Hellings Associates Limited (08291885) United Kingdom