About W. Cumber & Son Limited (00271264) United Kingdom