About Kane Le Bain Limited (12408845) United Kingdom