About 28 Palmeira Avenue Company Limited (08230878) United Kingdom