About Devonshire House Residents Association Limited (02864590) United Kingdom