About Leeming Wells Hotel Ltd (13305811) United Kingdom