Unit 22/ 69 Allen Street, Leichhardt NSW 2040