About Kirkpatrick & Lockhart Limited (05179928) United Kingdom