About Glamis Close Limited (12529394) United Kingdom