About Knotts Place Management Company Limited (00890644) United Kingdom