About Lambert Walker Limited (06582064) United Kingdom