About Kane & Sons Limited (11676917) United Kingdom