About Twenty Seven Developments Limited (13366281) United Kingdom