About No. 22 Palmeira Square Limited (03398817) United Kingdom