About Kencade Recovery Limited (10952701) United Kingdom