About S P Lockhart Consulting Ltd (10931247) United Kingdom