About The Thomas Glenister Company Limited (12886832) United Kingdom