About Kbb Developments Ltd (09617796) United Kingdom