About 20 Palmeira Square Management Ltd. (03620499) United Kingdom