About Parkwood Management Company (london N 12) Limited (07269835) United Kingdom