About 24 Palmeira Square Limited (04139854) United Kingdom