About Lock 24 Limited (05227003) United Kingdom