About Chequers Consultants Limited (05565740) United Kingdom