About Millwood Place Management Company Limited (07038176) United Kingdom