About Devonshire Property (buxton) Limited (11616019) United Kingdom