About Nexus Developments Europe Limited (07943665) United Kingdom