About D & S Folkes Limited (11748319) United Kingdom