About Blake Landa & Co Limited (06918137) United Kingdom