About Glennlea Trading Limited (10742434) United Kingdom