About Kensquare Limited (01664970) United Kingdom