About Number Twenty Seven Investments Limited (01152535) United Kingdom