About Chequers Place Limited (10864963) United Kingdom