About 12 Glebe Place Limited (02641543) United Kingdom