About Nexus Developments (london) Limited (13582241) United Kingdom