About Mcgeoch Group Holdings Limited (13587023) United Kingdom