About L.r Pender Developments Limited (12027298) United Kingdom