About Devon Mansions Limited (02666167) United Kingdom