About Wilbur Thomas Ltd (12699781) United Kingdom