About Thess & Olles Workshop Limited (12939826) United Kingdom