About Tilia Close Management Limited (11190470) United Kingdom