About B & J Locke Limited (10663041) United Kingdom