About Wenham And Cooper Limited (05416046) United Kingdom