About J & S Headquarters Ltd. (12992508) United Kingdom