About Locker Holdings Limited (08474528) United Kingdom