About Julia Court Freehold Management Ltd (07656583) United Kingdom