About Duxburys Maple Leaf Restaurant Limited (10871688) United Kingdom