About Nunhead Diners Club Limited (12914626) United Kingdom