About Thelwall Limited (11261390) United Kingdom