About Gill Duffelen Limited (07830835) United Kingdom