About 61 Glengall Road Limited (01391021) United Kingdom