About Neilson Properties Limited (04386142) United Kingdom