About The Maywood Close Management Company Limited (03813745) United Kingdom