About K & K Excelsior Ltd (05207471) United Kingdom