About Devonshire Property Developments Limited (06338217) United Kingdom