About North & Letherby Limited (09194988) United Kingdom