About Ninety Eight Dudley Road (management) Limited (02686979) United Kingdom