About Chequers Stay Limited (12183003) United Kingdom