About Nexus L & L Holdings Limited (10948625) United Kingdom