About Closworth Ltd (13527587) United Kingdom