About Twenty One Thorold Road Management Company Ltd (07422395) United Kingdom