About Managed Well Property Ltd (07629396) United Kingdom