About 16 Palmeira Square Limited (03287933) United Kingdom