About Duxburys Limited (05617556) United Kingdom