About Avoca Associates Ltd (08958425) United Kingdom