About S And L Ovens Ltd (11774160) United Kingdom