About Lock Brothers Limited (01635123) United Kingdom