About Development Securities (no.26) Limited (05155841) United Kingdom