About Kappa Developments Limited (02312715) United Kingdom