About 19 Palmeira Avenue (management) Limited (02759322) United Kingdom