About The Boxed Tree Bistro Limited (12483636) United Kingdom