About Clarke S Generators Limited (01293953) United Kingdom