About Glyncoch General Limited (12996266) United Kingdom