About Flambards Hotel & Tearooms Ltd (12421352) United Kingdom