About Lockhart Fox Limited (08340857) United Kingdom