About Nectem Baker Design Services Limited (11592736) United Kingdom