About Ticklemore Street Flat Management Limited (04234644) United Kingdom