About Beechcroft Retail & Catering Ltd (12936744) United Kingdom