About Stephen G. Windsor Ltd. (04229555) United Kingdom