About Neaves Close Management Company Ltd (12486950) United Kingdom