About Nelstar Properties Limited (02926704) United Kingdom