About Wells & Lawrence Limited (06976376) United Kingdom