About J&s Services London Ltd (12888984) United Kingdom