About Lock G & R Limited (10955800) United Kingdom