About Duffy And Shaw Consultancy Limited (13630685) United Kingdom