About Nels Properties Limited (13494937) United Kingdom