About Devonshire Properties Limited (04491797) United Kingdom