About Devonshire Residents Ltd (13144729) United Kingdom