About Beaumaris Food Festival Limited (10646803) United Kingdom