About Dufferin Avenue Management Company Limited (04491738) United Kingdom