About Glennmar Associates Ltd (09636051) United Kingdom