About Excellon Enterprises Limited (09095147) United Kingdom