About Stuart Tully Consultancy Ltd (11591888) United Kingdom