About Nelsons Properties Ltd (07877901) United Kingdom