About Stephen Green Ltd (13066145) United Kingdom