About Leicht Kitchen Design Centre North London Limited (12096618) United Kingdom