About William Crane & Son Ltd (SC374142) United Kingdom