About Downend Place Management Company Ltd (09649277) United Kingdom