There are 2 seals on the timing side of the engine.
1. Camshaft Seal
2. Crankshaft Seal.
and 2 more on the gear side of engine
1. Crankshaft Seal (Just behind the Flywheel)
2. Camshaft Seal.
As you mentioned that the oil is coming form the center, so definitely your Crankshaft seal behind the flywheel is worn out . and to replace that, the gear box will have to be removed from the engine.
Do not call any mechanic or Honda staff INCOMPETENT IDIOTS unless you have the complete knowledge about cars. If you had complete knowledge, this would not have happened.
. Honda staff told you the pin point location of leakage but you ignored them. Your mechanic didnt diagnosed it properly but still he reached to the main cause finally.
Contact Vicky on 0345-2589095 if you want to get rid of this problem forever