About 16 Glendall Street Limited (06466333) United Kingdom