About Lockhart Properties (dumfries) Limited (SC418683) United Kingdom