About Leavenworth Limited (NI067000) United Kingdom