About Glengary House Ltd (12502938) United Kingdom