About Nudge Property Developments Ltd (12229735) United Kingdom