About Penn & Ditty Developments Limited (13048010) United Kingdom