About Lockhart Garratt Limited (03544434) United Kingdom