About S & J Holford Co Ltd (12079403) United Kingdom