About Stocks & Green Ltd (13096640) United Kingdom