About The Demerara Trading Company Limited (04970432) United Kingdom