About 20 Snowdown Close Management Company Ltd (10258321) United Kingdom