About Gridfix Limited (03283997) United Kingdom