About Cross & Parker Limited (08385563) United Kingdom