About Nicholas Properties Limited (03422604) United Kingdom