About G8g Northwood Limited (08030564) United Kingdom