About Glenville Holmes Scientific Limited (04701238) United Kingdom