About Duck & Spoon Bistro Limited (10429422) United Kingdom