About Glebefield Instruments Limited (SC520825) United Kingdom