About Leo Properties (kent) Limited (01841047) United Kingdom