About Devonhurst Management (flats) Limited (02253415) United Kingdom