About 19 First Avenue (management) Limited (02386038) United Kingdom