About J R Spencer London Ltd (13403691) United Kingdom