About D&f Stevens & Co Ltd (10968802) United Kingdom