About G Mycroft Limited (09165927) United Kingdom