About Devonshire House (balham) Limited (02189030) United Kingdom