About Stickler Decommissioning Services Limited (10385208) United Kingdom