About Blake Tower London Limited (12737418) United Kingdom