About Glemsford Ltd (10761140) United Kingdom