About Nelson House Management Company (no. 2) Limited (07660881) United Kingdom