About Meakes Energetic Engineering Limited (08613284) United Kingdom