About Nobby Fox Ltd (11571958) United Kingdom