About Lock & Quay Limited (08544582) United Kingdom