About David Kane Limited (12756584) United Kingdom