About Leicester Avenue Properties Ltd (10264020) United Kingdom