About Kelly Close Management Company Limited (01703462) United Kingdom