About Percival & Lockwood Limited (00559249) United Kingdom