About Lockslea Holdings Limited (09694363) United Kingdom