About Devlin Residential Ltd (13655328) United Kingdom