About Peter & Frances Cowen Limited (01989906) United Kingdom