About Kane Basin Services Limited (12717782) United Kingdom