About James Blake Ltd (13104732) United Kingdom