About Pickering Interfaces Limited (01029133) United Kingdom