About Lockhart-gleeson Consultants Limited (09253841) United Kingdom