About Chequers House Freeholders Limited (13227149) United Kingdom