About Nimrod Close (northolt) Management Company Limited (01752262) United Kingdom