About Yendall Consultancy Ltd (10873241) United Kingdom