About Ntw & It Logsdail Limited (12693972) United Kingdom