About Birch Restaurant (flimwell) Limited (12347573) United Kingdom