About Richard Blake Limited (04232897) United Kingdom