About Leamington House Hotel Ltd (12487633) United Kingdom