About Nexus Property (2017) Limited (10608961) United Kingdom