About Plexgrade Limited (01545574) United Kingdom