About Knotts Close Management Company Limited (06583609) United Kingdom