About Leeford Place Hotel Ltd (10577111) United Kingdom