Guild & Spence Technologies Ltd