About Terry Cooper Limited (13244228) United Kingdom