About Elliot & Young Business Consultants Ltd (11796110) United Kingdom