About 20 Wallwood Road Management Company Limited (06772258) United Kingdom