About Lockhart Armstrong Limited (04579893) United Kingdom