About Dufficy Green Ltd (13542282) United Kingdom