About Devonshire Limited (04051693) United Kingdom