About Mcgeoch Technology Limited (03253370) United Kingdom