About 20 20a Mendora Road Management Company Limited (03539697) United Kingdom