About Strawbury Duck Limited (10648205) United Kingdom