About Walters Cooper Limited (12611693) United Kingdom