About Lockhart Projects Limited (10665336) United Kingdom