About Sir Richard Blake & Associates Limited (SC061075) United Kingdom