About Blake And Sons Limited (11305629) United Kingdom