About Albert French & Son Limited (04555340) United Kingdom