About Penshurst Walk Management Company Limited (11694148) United Kingdom