About Nexus Sales & Lettings Ltd (09076202) United Kingdom