About The 128 Mansfield Road Management Company Limited (02571536) United Kingdom