About 13 Palmeira Avenue Limited (02753603) United Kingdom