About Milehouse Villas Management Limited (05844676) United Kingdom