About Nicholas Wharf Management Company Limited (08120640) United Kingdom