About Caswell Corporation Ltd (12925025) United Kingdom