About Lockhart Meyer Limited (05472898) United Kingdom