About Geoffrey Demoll Ltd (13202754) United Kingdom