About Lockbox Storage N.i. Limited (NI666803) United Kingdom