About Strudel Limited (06845333) United Kingdom