About Devonshire House Property Limited (06163156) United Kingdom