About The Rubber Specialists Limited (10632562) United Kingdom