About Tilly Place Management Company Limited (09170507) United Kingdom