About Duffytowey Management Services Limited (08185601) United Kingdom