About Clock Tower Clothing Ltd (12866510) United Kingdom