About Alex & Clement Limited (12685526) United Kingdom