About K&r Developments Ltd (08294363) United Kingdom