About Cooper Callas Limited (01089551) United Kingdom