About Clifton House (northwood) Management Company Limited (13702973) United Kingdom