About Parkwood Road Management Company Limited (07252988) United Kingdom