About Kennard Court 1 Leaseholders Ltd (10930932) United Kingdom