About Nicholson Property Limited (10258984) United Kingdom