About Nicholls Close Management Company Limited (05539655) United Kingdom