About Lambert Lewis And Co Limited (04598005) United Kingdom