About Block London Limited (10372801) United Kingdom