About Leven Close Management Company Ltd (10106138) United Kingdom