About Lawrence & Benham Limited (12800887) United Kingdom