About Nimbus Property Developments Ltd (07319836) United Kingdom