About Peter Devonshire Properties Limited (01335306) United Kingdom