About Glengall Projects Llp (OC362589) United Kingdom