About Duffy Toshner & Co Limited (SC325735) United Kingdom