About Millwood House Properties Limited (10059212) United Kingdom