About Clarke & Co. Limited (12633196) United Kingdom