About K&r London Ltd (11167277) United Kingdom