About Nelbrooke Developments Ltd. (06865387) United Kingdom