About Glenfill Limited (02580948) United Kingdom