About Nicken Properties Limited (11157220) United Kingdom