About Nicholl Property Limited (11814727) United Kingdom