About Flambards Hotel Ltd (09522999) United Kingdom