About Nicholas James Properties Limited (10645232) United Kingdom