About Parkwood Management Company (london) Limited (02154236) United Kingdom