About Devon Swedes Limited (03617008) United Kingdom