About Parkwood Associates Ltd (13321659) United Kingdom