About Cowlishaw Walker Co. Limited (00204539) United Kingdom