About Glemsford Trading Limited (12190421) United Kingdom