About Mcdowell Property Portfolio Ltd (10900188) United Kingdom