About Lockhart & Hastings Limited (07644260) United Kingdom