About Glenbrae Trading Ltd (SC495235) United Kingdom