About Stephen Green Consultancy Ltd (10172512) United Kingdom