Bronx Wild Bull Acetyl-L-Carnitine is a natural substance, present in the human body, especially the muscles, the brain and the testicles, and is involved in a wide variety of essential metabolic processes in the body. This product is the acetylated, high energy form of l-Carnitine, and is a part of the Krebs energy cycle in the human body. It contains; No fillers, No gluten, No yeast, No soy, No dairy, No artificial colours, No artificial flavours.
Yes it is suitable.
Hi - yes you could stack these. Considering your particular goals, I'd probably recommend stacking:
http://www.mrsupplement.com.au/elemental-nutrition-shredding-matrix (take between solid meals)
which you could take with the l-carnitine.
Taken as recommended you should supress your appetite.