About North Block Design Ltd (12085165) United Kingdom