About R. Locke & Son Limited (05762759) United Kingdom