About Millow Properties Limited (08611935) United Kingdom